package cn.lili.modules.system.constants;

/**
 * 盲盒常量类
 */
public interface DictConstant {

    /**
     * 字典状态
     */
    String STATUS_NAME = "status";
    Integer STATUS_1 = 1;
    Integer STATUS_2 = 2;

    /**
     * 中奖状态1正常,2回收,3退货打款
     */
    String WINNING_RECORD_STATUS_NAME = "winning_record_status";
    Integer WINNING_RECORD_STATUS_01 = 1;
    Integer WINNING_RECORD_STATUS_02 = 2;
    Integer WINNING_RECORD_STATUS_03 = 3;

    /**
     * 盲盒开关: 1开，2关
     */
    String BOXSWITCH_NAME = "boxswitch";
    Integer BOXSWITCH_01 = 1;
    Integer BOXSWITCH_02 = 2;

    /**
     * 类型:0=实物商品,1=虚拟商品
     */
    String TYPE_NAME = "type";
    Integer TYPE_00 = 0;
    Integer TYPE_01 = 1;

    /**
     * 奖券状态：1未中奖，2已中奖，3作废
     */
    String LOTTERY_TICKET_STATUS_NAME = "lottery_ticket_status";
    Integer LOTTERY_TICKET_STATUS_01 = 1;
    Integer LOTTERY_TICKET_STATUS_02 = 2;
    Integer LOTTERY_TICKET_STATUS_03 = 3;

    /**
     * 活动状态：1 待开奖，2已开奖
     */
    String ACTIVE_STATE_NAME = "active_state";
    Integer ACTIVE_STATE_01 = 1;
    Integer ACTIVE_STATE_02 = 2;

    /**
     * 标签:1=高级,2=稀有 ,3=史诗,4=传说
     */
    String TAG_NAME = "tag";
    Integer TAG_01 = 1;
    Integer TAG_02 = 2;
    Integer TAG_03 = 3;
    Integer TAG_04 = 4;

    /**
     * 标签类型: 1非试玩概率，2试玩概率
     */
    String TAG_TYPE_NAME = "tag_type";
    Integer TAG_TYPE_01 = 1;
    Integer TAG_TYPE_02 = 2;

    /**
     * 方案状态,1启用，2禁用
     */
    String OPTION_STATUS_NAME = "option_status";
    Integer OPTION_STATUS_01 = 1;
    Integer OPTION_STATUS_02 = 2;

    /**
     * 奖品状态：1启用，2关闭 /   1待领取，2已领取
     */
    String PRIZE_STATUS_NAME = "prize_status";
    Integer PRIZE_STATUS_01 = 1;
    Integer PRIZE_STATUS_02 = 2;

    /**
     * 是否：0否，1是
     */
    String YES_NO = "yes_no";
    Integer YES_NO_00 = 0;
    Integer YES_NO_01 = 1;

    /**
     * 盲盒状态mh_status: 1新建，2进行中，3待开奖，4已开奖
     */
    String MH_STATUS_NO = "mh_status";
    Integer MH_STATUS_01 = 1;
    Integer MH_STATUS_02 = 2;
    Integer MH_STATUS_03 = 3;
    Integer MH_STATUS_04 = 4;

    /**
     * lottery_method:开奖方式 ， 1手动开奖，2自动开奖，3，直播开奖
     */
    String LOTTERY_METHOD_NO = "lottery_method";
    Integer LOTTERY_METHOD_01 = 1;
    Integer LOTTERY_METHOD_02 = 2;
    Integer LOTTERY_METHOD_03 = 3;

    /**
     * 1一发入魂
     * 2惊人二连
     * 5霸气五连
     * 10豪气十连
     * 20疯狂二十连
     */
    String OPTION_NO = "option";
    Integer OPTION_1 = 1;
    Integer OPTION_2 = 2;
    Integer OPTION_5 = 5;
    Integer OPTION_10 = 10;
    Integer OPTION_20 = 20;

    /**
     * 发布状态，0待发布，1发布，2下架
     */
    String PUBLISH_TYPE_NO = "publish_type";
    Integer PUBLISH_TYPE_00 = 0;
    Integer PUBLISH_TYPE_01 = 1;
    Integer PUBLISH_TYPE_02 = 2;

    /**
     * 盲盒前缀
     */
    String MH_PREFIX_NO = "mh_prefix";
    /**
     * 售后状态: 1售后中，2退货退款
     */
    String RECYCLE_STATUS_NO = "recycle_status";
    Integer RECYCLE_STATUS_01 = 1;
    Integer RECYCLE_STATUS_02 = 2;

    /**
     * 盲盒支付类型: 1微信，2支付宝
     */
    String MH_PAY_TYPE_NO = "mh_pay_type";
    Integer MH_PAY_TYPE_01 = 1;
    Integer MH_PAY_TYPE_02 = 2;

    /**
     * 1: 哪些用户可以看到，盲盒管理
     */
    String FILTER_MENU_NO = "filter_menu";

    Integer FILTER_MENU_01 = 1;

    /**
     * AwardStatus： 奖品发货状态 0未领，1待发货，2已发货
     */
    String AWARD_STATUS_NO = "award_status";
    Integer AWARD_STATUS_0 = 0;
    Integer AWARD_STATUS_1 = 1;
    Integer AWARD_STATUS_2 = 2;

    /**
     * 积分状态 ： 1,待结算 2,已结算 3,已退单
     */
    String SCORE_ORDER_STATUS_NO = "score_order_status";
    Integer SCORE_ORDER_STATUS_01 = 1;
    Integer SCORE_ORDER_STATUS_02 = 2;
    Integer SCORE_ORDER_STATUS_03 = 3;

    /**
     * 分销员分佣（积分）
     */
    String SCORE_NO = "score";

    /**
     * 排名小提示:
     * 1： 敬请等待运营团队开启排名活动
     * 2： 排名活动即将开始入选条件：业绩达到{X}，加油！
     * 3： 您还需完成{X}业绩才能入围参与排名，加油！
     * 4： 您当前排名{X}距离上一名还差{W}，加油！
     * 5： 您当前排名{X}甩开上一名{W}，加油！
     */
    String TIPS_NO = "tips";
    Integer TIPS_01 = 1;
    Integer TIPS_02 = 2;
    Integer TIPS_03 = 3;
    Integer TIPS_04 = 4;
    Integer TIPS_05 = 5;

    /**
     * 店主排名规则
     */
    String RANKING_RULE_NO = "ranking_rule";

    /**
     * 0,未开始 1,进行中 2,已结束
     */
    String ACTIVITY_STATUS_NO = "activity_status";
    Integer ACTIVITY_STATUS_00 = 0;
    Integer ACTIVITY_STATUS_01 = 1;
    Integer ACTIVITY_STATUS_02 = 2;


    /**
     * 抽奖所需f分
     */
    String PRIZE_PRICE_NO = "prize_price";
    Integer PRIZE_PRICE_01 = 1;

    /**
     * 虚拟类型: 1飞语会员，2商城会员，3f分，4飞豆
     */
    String VIRTUAL_TYPE_NO = "virtual_type";
    Integer VIRTUAL_TYPE_01 = 1;
    Integer VIRTUAL_TYPE_02 = 2;
    Integer VIRTUAL_TYPE_03 = 3;
    Integer VIRTUAL_TYPE_04 = 4;

    /**
     * 商品类型：1实物商品，2虚拟商品
     */
    String GOODS_TYPE_NO = "goods_type";
    Integer GOODS_TYPE_01 = 1;
    Integer GOODS_TYPE_02 = 2;

    /**
     * 是否需要领取，1需要，2不需要
     */
    String IS_NEED_TO_COLLECT_NO = "is_need_to_collect";
    Integer IS_NEED_TO_COLLECT_1 = 1;
    Integer IS_NEED_TO_COLLECT_2 = 2;

    /**
     * 清空ID
     */
    String CLEAR_ID_NAME = "clear_id";

    /**
     * 申请店主白名单，字典
     */
    String DISTRIBUTION_NAME = "distribution";

    /**
     * 礼包配置字典
     */
    String PACK_CONFIG_NAME = "pack_config";
}
